package org.gingresosapi.persistencia;

import org.gingresosapi.beans.Reciboscontabilidadtemporalinformes;
import java.sql.Date; 
import org.gingresosapi.beans.*;
import org.gingresosapi.controller.*;
import java.io.Serializable;
import java.util.List;
import java.util.ArrayList;
import java.util.*;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.PreparedStatement;
import java.util.Map;
import java.util.Iterator;
import java.util.HashMap;
import java.util.Map;
 import javax.sql.DataSource;
import org.gingresosapi.generales.Mensajeria;
import org.gingresosapi.generales.DataGManager;


/**
*
* @author
*/

public class ReciboscontabilidadtemporalinformesPersistencia implements Serializable {
private static final long serialVersionUID = 1L;
public static Exception excepcion;
public static boolean esMensaje = false;
public static Connection con = null;
public static java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("org/gingresosapi/properties/mensajes");
static DataGManager dataGManager;
static List<Reciboscontabilidadtemporalinformes> list;

public ReciboscontabilidadtemporalinformesPersistencia(){
         esMensaje =false;
}


/**
*
* insert()
*/

public static boolean insert (Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes ) {
  excepcion = null;
  try {
      esMensaje =false;
   
   
   

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return false;
  }
      PreparedStatement pinsert = null;
      String sql = "insert into reciboscontabilidadtemporalinformes(idrecibo,idmunicipio,fecha,idregimen,idsubgruporegimen,idgruporegimen,propietario,valor,cantidad,pago,esrecargo,saldo,regimen,subgrupo,grupo,totalregimen,totalsubgrupo,totalgrupo,grantotal,idcorregimiento,corregimiento,id,tipoid,username,idrecibescontabilidadtemporalinformes)  values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
      pinsert = con.prepareStatement(sql);
              pinsert.setInt(1,reciboscontabilidadtemporalinformes.getIdrecibo());
        pinsert.setString(2,reciboscontabilidadtemporalinformes.getIdmunicipio());
        pinsert.setDate(3,reciboscontabilidadtemporalinformes.getFecha());
        pinsert.setString(4,reciboscontabilidadtemporalinformes.getIdregimen());
        pinsert.setString(5,reciboscontabilidadtemporalinformes.getIdsubgruporegimen());
        pinsert.setString(6,reciboscontabilidadtemporalinformes.getIdgruporegimen());
        pinsert.setString(7,reciboscontabilidadtemporalinformes.getPropietario());
        pinsert.setDouble(8,reciboscontabilidadtemporalinformes.getValor());
        pinsert.setInt(9,reciboscontabilidadtemporalinformes.getCantidad());
        pinsert.setDouble(10,reciboscontabilidadtemporalinformes.getPago());
        pinsert.setString(11,reciboscontabilidadtemporalinformes.getEsrecargo());
        pinsert.setDouble(12,reciboscontabilidadtemporalinformes.getSaldo());
        pinsert.setString(13,reciboscontabilidadtemporalinformes.getRegimen());
        pinsert.setString(14,reciboscontabilidadtemporalinformes.getSubgrupo());
        pinsert.setString(15,reciboscontabilidadtemporalinformes.getGrupo());
        pinsert.setDouble(16,reciboscontabilidadtemporalinformes.getTotalregimen());
        pinsert.setDouble(17,reciboscontabilidadtemporalinformes.getTotalsubgrupo());
        pinsert.setDouble(18,reciboscontabilidadtemporalinformes.getTotalgrupo());
        pinsert.setDouble(19,reciboscontabilidadtemporalinformes.getGrantotal());
        pinsert.setString(20,reciboscontabilidadtemporalinformes.getIdcorregimiento());
        pinsert.setString(21,reciboscontabilidadtemporalinformes.getCorregimiento());
        pinsert.setString(22,reciboscontabilidadtemporalinformes.getId());
        pinsert.setString(23,reciboscontabilidadtemporalinformes.getTipoid());
        pinsert.setString(24,reciboscontabilidadtemporalinformes.getUsername());
        pinsert.setInt(25,reciboscontabilidadtemporalinformes.getIdrecibescontabilidadtemporalinformes());
      int filas= pinsert.executeUpdate();
      pinsert.close();
      return true;
   } catch (Exception e) {
      excepcion = e;
   } finally {
  }
  return false;
 }


/**
*
* update()
*/

public static boolean update(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes ) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return false;
  }
      PreparedStatement pupdate = null;
      String sql = "update reciboscontabilidadtemporalinformes set  idrecibo=?, idmunicipio=?, fecha=?, idregimen=?, idsubgruporegimen=?, idgruporegimen=?, propietario=?, valor=?, cantidad=?, pago=?, esrecargo=?, saldo=?, regimen=?, subgrupo=?, grupo=?, totalregimen=?, totalsubgrupo=?, totalgrupo=?, grantotal=?, idcorregimiento=?, corregimiento=?, id=?, tipoid=?, username=?, idrecibescontabilidadtemporalinformes=?  where  idrecibescontabilidadtemporalinformes ='"+reciboscontabilidadtemporalinformes.getIdrecibescontabilidadtemporalinformes()+"'  ";
      pupdate= con.prepareStatement(sql);
      pupdate.setInt(1,reciboscontabilidadtemporalinformes.getIdrecibo());
pupdate.setString(2,reciboscontabilidadtemporalinformes.getIdmunicipio());
pupdate.setDate(3,reciboscontabilidadtemporalinformes.getFecha());
pupdate.setString(4,reciboscontabilidadtemporalinformes.getIdregimen());
pupdate.setString(5,reciboscontabilidadtemporalinformes.getIdsubgruporegimen());
pupdate.setString(6,reciboscontabilidadtemporalinformes.getIdgruporegimen());
pupdate.setString(7,reciboscontabilidadtemporalinformes.getPropietario());
pupdate.setDouble(8,reciboscontabilidadtemporalinformes.getValor());
pupdate.setInt(9,reciboscontabilidadtemporalinformes.getCantidad());
pupdate.setDouble(10,reciboscontabilidadtemporalinformes.getPago());
pupdate.setString(11,reciboscontabilidadtemporalinformes.getEsrecargo());
pupdate.setDouble(12,reciboscontabilidadtemporalinformes.getSaldo());
pupdate.setString(13,reciboscontabilidadtemporalinformes.getRegimen());
pupdate.setString(14,reciboscontabilidadtemporalinformes.getSubgrupo());
pupdate.setString(15,reciboscontabilidadtemporalinformes.getGrupo());
pupdate.setDouble(16,reciboscontabilidadtemporalinformes.getTotalregimen());
pupdate.setDouble(17,reciboscontabilidadtemporalinformes.getTotalsubgrupo());
pupdate.setDouble(18,reciboscontabilidadtemporalinformes.getTotalgrupo());
pupdate.setDouble(19,reciboscontabilidadtemporalinformes.getGrantotal());
pupdate.setString(20,reciboscontabilidadtemporalinformes.getIdcorregimiento());
pupdate.setString(21,reciboscontabilidadtemporalinformes.getCorregimiento());
pupdate.setString(22,reciboscontabilidadtemporalinformes.getId());
pupdate.setString(23,reciboscontabilidadtemporalinformes.getTipoid());
pupdate.setString(24,reciboscontabilidadtemporalinformes.getUsername());
pupdate.setInt(25,reciboscontabilidadtemporalinformes.getIdrecibescontabilidadtemporalinformes());
      int filas= pupdate.executeUpdate();
      pupdate.close();
      if (filas <= 0){
          excepcion=new Exception(bundle.getString("msg.noupdate"));
          esMensaje =true;
          return false;
      }
      return true;
   } catch (Exception e) {
      excepcion = e;
   } finally {
  }
  return false;
}


/**
*
* update()
*/

public static boolean update(String sqlupdate ) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return false;
  }
      PreparedStatement pupdate = null;
      String sql = "update  reciboscontabilidadtemporalinformes set " + sqlupdate +"";
      pupdate= con.prepareStatement(sql);
      int filas= pupdate.executeUpdate();
      pupdate.close();
      if (filas <= 0){
          excepcion=new Exception(bundle.getString("msg.noupdate"));
          esMensaje =true;
          return false;
      }
      return true;
   } catch (Exception e) {
      excepcion = e;
   } finally {
  }
  return false;
}


/**
*
* updatePrimaryKey()
*/

public static boolean updatePrimaryKey(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes_old , Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return false;
  }
      PreparedStatement pupdate = null;
      String sql = "update reciboscontabilidadtemporalinformes set  idrecibescontabilidadtemporalinformes=?  where  idrecibescontabilidadtemporalinformes ='"+reciboscontabilidadtemporalinformes_old.getIdrecibescontabilidadtemporalinformes()+"'  ";
      pupdate= con.prepareStatement(sql);
      pupdate.setInt(25,reciboscontabilidadtemporalinformes.getIdrecibescontabilidadtemporalinformes());
      int filas= pupdate.executeUpdate();
      pupdate.close();
      if (filas <= 0){
          excepcion=new Exception(bundle.getString("msg.noupdate"));
          esMensaje =true;
          return false;
      }
      return true;
   } catch (Exception e) {
      excepcion = e;
   } finally {
  }
  return false;
}


/**
*
* delete()
*/

public static boolean delete(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes ) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return false;
  }
      PreparedStatement pdelete = null;
      String sql = "delete from reciboscontabilidadtemporalinformes  where  idrecibescontabilidadtemporalinformes = ?  ";
      pdelete= con.prepareStatement(sql);
      pdelete.setInt(25,reciboscontabilidadtemporalinformes.getIdrecibescontabilidadtemporalinformes());
      int filas= pdelete.executeUpdate();
      pdelete.close();
      if (filas <= 0){
          excepcion=new Exception(bundle.getString("msg.nodelete"));
          esMensaje =true;
          return false;
      }
      return true;
   } catch (Exception e) {
      excepcion = e;
   } finally {
  }
  return false;
}


/**
*
* delete()
*/

public static boolean delete(String sqldelete ) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return false;
  }
      PreparedStatement pdelete = null;
      String sql = "delete from reciboscontabilidadtemporalinformes where " + sqldelete +"";
      pdelete= con.prepareStatement(sql);
      int filas= pdelete.executeUpdate();
      pdelete.close();
      if (filas <= 0){
          excepcion=new Exception(bundle.getString("msg.nodelete"));
          esMensaje =true;
          return false;
      }
      return true;
   } catch (Exception e) {
      excepcion = e;
   } finally {
  }
  return false;
}


/**
*
* deleteAll()
*/

public static boolean deleteAll() {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return false;
  }
      PreparedStatement pdelete = null;
      String sql = "delete from reciboscontabilidadtemporalinformes  ";
      pdelete= con.prepareStatement(sql);
      int filas= pdelete.executeUpdate();
      pdelete.close();
      if (filas <= 0){
          excepcion=new Exception(bundle.getString("msg.nodeleteall"));
          esMensaje =true;
          return false;
      }
      return true;
   } catch (Exception e) {
      excepcion = e;
   } finally {
  }
  return false;
}


/**
*
* exists()
*/



public static boolean exists(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return false;
  }
      String sql = "select * from reciboscontabilidadtemporalinformes where idrecibescontabilidadtemporalinformes='"+reciboscontabilidadtemporalinformes.getIdrecibescontabilidadtemporalinformes()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +" " + bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return false;
   }
    rs.close();
    psquery.close();
 return true;
} catch (Exception ex) {
      excepcion = ex;
}
  return false;
}


/**
*
* findByPrimaryKey()
*/



public static Reciboscontabilidadtemporalinformes findByPrimaryKey(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
      String sql = "select * from reciboscontabilidadtemporalinformes where idrecibescontabilidadtemporalinformes='"+reciboscontabilidadtemporalinformes.getIdrecibescontabilidadtemporalinformes()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
            
            
            reciboscontabilidadtemporalinformes.setIdrecibo(rs.getInt("idrecibo"));
reciboscontabilidadtemporalinformes.setIdmunicipio(rs.getString("idmunicipio"));
reciboscontabilidadtemporalinformes.setFecha(rs.getDate("fecha"));
reciboscontabilidadtemporalinformes.setIdregimen(rs.getString("idregimen"));
reciboscontabilidadtemporalinformes.setIdsubgruporegimen(rs.getString("idsubgruporegimen"));
reciboscontabilidadtemporalinformes.setIdgruporegimen(rs.getString("idgruporegimen"));
reciboscontabilidadtemporalinformes.setPropietario(rs.getString("propietario"));
reciboscontabilidadtemporalinformes.setValor(rs.getDouble("valor"));
reciboscontabilidadtemporalinformes.setCantidad(rs.getInt("cantidad"));
reciboscontabilidadtemporalinformes.setPago(rs.getDouble("pago"));
reciboscontabilidadtemporalinformes.setEsrecargo(rs.getString("esrecargo"));
reciboscontabilidadtemporalinformes.setSaldo(rs.getDouble("saldo"));
reciboscontabilidadtemporalinformes.setRegimen(rs.getString("regimen"));
reciboscontabilidadtemporalinformes.setSubgrupo(rs.getString("subgrupo"));
reciboscontabilidadtemporalinformes.setGrupo(rs.getString("grupo"));
reciboscontabilidadtemporalinformes.setTotalregimen(rs.getDouble("totalregimen"));
reciboscontabilidadtemporalinformes.setTotalsubgrupo(rs.getDouble("totalsubgrupo"));
reciboscontabilidadtemporalinformes.setTotalgrupo(rs.getDouble("totalgrupo"));
reciboscontabilidadtemporalinformes.setGrantotal(rs.getDouble("grantotal"));
reciboscontabilidadtemporalinformes.setIdcorregimiento(rs.getString("idcorregimiento"));
reciboscontabilidadtemporalinformes.setCorregimiento(rs.getString("corregimiento"));
reciboscontabilidadtemporalinformes.setId(rs.getString("id"));
reciboscontabilidadtemporalinformes.setTipoid(rs.getString("tipoid"));
reciboscontabilidadtemporalinformes.setUsername(rs.getString("username"));
reciboscontabilidadtemporalinformes.setIdrecibescontabilidadtemporalinformes(rs.getInt("idrecibescontabilidadtemporalinformes"));
    }
    rs.close();
    psquery.close();
 return reciboscontabilidadtemporalinformes;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByIdrecibo()
*/

public static List<Reciboscontabilidadtemporalinformes> findByIdrecibo(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where idrecibo='"+reciboscontabilidadtemporalinformes.getIdrecibo()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByIdmunicipio()
*/

public static List<Reciboscontabilidadtemporalinformes> findByIdmunicipio(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where idmunicipio='"+reciboscontabilidadtemporalinformes.getIdmunicipio()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByFecha()
*/

public static List<Reciboscontabilidadtemporalinformes> findByFecha(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where fecha='"+reciboscontabilidadtemporalinformes.getFecha()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByIdregimen()
*/

public static List<Reciboscontabilidadtemporalinformes> findByIdregimen(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where idregimen='"+reciboscontabilidadtemporalinformes.getIdregimen()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByIdsubgruporegimen()
*/

public static List<Reciboscontabilidadtemporalinformes> findByIdsubgruporegimen(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where idsubgruporegimen='"+reciboscontabilidadtemporalinformes.getIdsubgruporegimen()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByIdgruporegimen()
*/

public static List<Reciboscontabilidadtemporalinformes> findByIdgruporegimen(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where idgruporegimen='"+reciboscontabilidadtemporalinformes.getIdgruporegimen()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByPropietario()
*/

public static List<Reciboscontabilidadtemporalinformes> findByPropietario(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where propietario='"+reciboscontabilidadtemporalinformes.getPropietario()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByValor()
*/

public static List<Reciboscontabilidadtemporalinformes> findByValor(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where valor='"+reciboscontabilidadtemporalinformes.getValor()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByCantidad()
*/

public static List<Reciboscontabilidadtemporalinformes> findByCantidad(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where cantidad='"+reciboscontabilidadtemporalinformes.getCantidad()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByPago()
*/

public static List<Reciboscontabilidadtemporalinformes> findByPago(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where pago='"+reciboscontabilidadtemporalinformes.getPago()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByEsrecargo()
*/

public static List<Reciboscontabilidadtemporalinformes> findByEsrecargo(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where esrecargo='"+reciboscontabilidadtemporalinformes.getEsrecargo()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findBySaldo()
*/

public static List<Reciboscontabilidadtemporalinformes> findBySaldo(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where saldo='"+reciboscontabilidadtemporalinformes.getSaldo()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByRegimen()
*/

public static List<Reciboscontabilidadtemporalinformes> findByRegimen(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where regimen='"+reciboscontabilidadtemporalinformes.getRegimen()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findBySubgrupo()
*/

public static List<Reciboscontabilidadtemporalinformes> findBySubgrupo(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where subgrupo='"+reciboscontabilidadtemporalinformes.getSubgrupo()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByGrupo()
*/

public static List<Reciboscontabilidadtemporalinformes> findByGrupo(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where grupo='"+reciboscontabilidadtemporalinformes.getGrupo()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByTotalregimen()
*/

public static List<Reciboscontabilidadtemporalinformes> findByTotalregimen(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where totalregimen='"+reciboscontabilidadtemporalinformes.getTotalregimen()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByTotalsubgrupo()
*/

public static List<Reciboscontabilidadtemporalinformes> findByTotalsubgrupo(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where totalsubgrupo='"+reciboscontabilidadtemporalinformes.getTotalsubgrupo()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByTotalgrupo()
*/

public static List<Reciboscontabilidadtemporalinformes> findByTotalgrupo(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where totalgrupo='"+reciboscontabilidadtemporalinformes.getTotalgrupo()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByGrantotal()
*/

public static List<Reciboscontabilidadtemporalinformes> findByGrantotal(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where grantotal='"+reciboscontabilidadtemporalinformes.getGrantotal()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByIdcorregimiento()
*/

public static List<Reciboscontabilidadtemporalinformes> findByIdcorregimiento(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where idcorregimiento='"+reciboscontabilidadtemporalinformes.getIdcorregimiento()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByCorregimiento()
*/

public static List<Reciboscontabilidadtemporalinformes> findByCorregimiento(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where corregimiento='"+reciboscontabilidadtemporalinformes.getCorregimiento()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findById()
*/

public static List<Reciboscontabilidadtemporalinformes> findById(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where id='"+reciboscontabilidadtemporalinformes.getId()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByTipoid()
*/

public static List<Reciboscontabilidadtemporalinformes> findByTipoid(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where tipoid='"+reciboscontabilidadtemporalinformes.getTipoid()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByUsername()
*/

public static List<Reciboscontabilidadtemporalinformes> findByUsername(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where username='"+reciboscontabilidadtemporalinformes.getUsername()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* findByIdrecibescontabilidadtemporalinformes()
*/

public static List<Reciboscontabilidadtemporalinformes> findByIdrecibescontabilidadtemporalinformes(Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
      String sql = "select * from reciboscontabilidadtemporalinformes where idrecibescontabilidadtemporalinformes='"+reciboscontabilidadtemporalinformes.getIdrecibescontabilidadtemporalinformes()+"'";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* locateByParameters()
*/

public static List<Reciboscontabilidadtemporalinformes> locateByParameters(Map parametros,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
       list = new ArrayList<Reciboscontabilidadtemporalinformes>();
  String sql = "select * from reciboscontabilidadtemporalinformes";
  if (parametros != null) {
      Iterator it = parametros.entrySet().iterator();
      StringBuilder sb = new StringBuilder("");
      int i = 0;
      while (it.hasNext()) {
          if (i != 0){
            sb.append(" and ");
         }
         i++;
        Map.Entry e = (Map.Entry) it.next();
        sb.append(e.getKey() +"= '"+  e.getValue()+"'");
      }
      if (!sb.toString().equals("")){
         sql = sql + " where " + sb.toString();
      }
   }
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* Double fFunc(String funcion, String campo)
*/



public static Double func(String funcion, String campo) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return 0.0;
  }
      String sql = "select "+funcion+"("+campo+") as contador from reciboscontabilidadtemporalinformes";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return 0.0;
   }
    Double tmp =0.0;
   rs.beforeFirst();
   while (rs.next()) {
    tmp =  rs.getDouble("contador");
    }
    rs.close();
    psquery.close();
 return tmp;
} catch (Exception ex) {
      excepcion = ex;
}
  return 0.0;
}


/**
*
* Double func(String funcion, String campo,String where)
*/



public static Double func(String funcion, String campo, String where) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return 0.0;
  }
      String sql = "select "+funcion+"("+campo+") as contador from reciboscontabilidadtemporalinformes where "+where +" ";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return 0.0;
   }
    Double tmp =0.0;
   rs.beforeFirst();
   while (rs.next()) {
    tmp =  rs.getDouble("contador");
    }
    rs.close();
    psquery.close();
 return tmp;
} catch (Exception ex) {
      excepcion = ex;
}
  return 0.0;
}


/**
*
* count()
*/



public static Integer count() {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return 0;
  }
      String sql = "select count(*) as contador from reciboscontabilidadtemporalinformes";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return 0;
   }
   rs.beforeFirst();
   while (rs.next()) {
    x =  rs.getInt("contador");
    }
    rs.close();
    psquery.close();
 return x;
} catch (Exception ex) {
      excepcion = ex;
}
  return 0;
}


/**
*
* count(String sqlquery)
*/



public static Integer count(String sqlquery) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return 0;
  }
      String sql = "select count(*) as contador from reciboscontabilidadtemporalinformes where  " + sqlquery +"";
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return 0;
   }
   rs.beforeFirst();
   while (rs.next()) {
    x =  rs.getInt("contador");
    }
    rs.close();
    psquery.close();
 return x;
} catch (Exception ex) {
      excepcion = ex;
}
  return 0;
}


/**
*
* query()
*/

public static List<Reciboscontabilidadtemporalinformes> query(String query,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
        list = new ArrayList<Reciboscontabilidadtemporalinformes>();
  String sql = "select * from reciboscontabilidadtemporalinformes where " + query +"";
  if (query == null || query.equals("")) {
  return null;
   }
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
   
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
}


/**
*
* getListRecords()
*/

public static List<Reciboscontabilidadtemporalinformes> getListRecords(Map parametros,boolean withRelation) {
  excepcion = null;
  try {
      esMensaje =false;

  con= dataGManager.getCon();
  if (con == null) {
      excepcion=new Exception(bundle.getString("msg.noconecction"));
      return null;
  }
      list = new ArrayList<Reciboscontabilidadtemporalinformes>();
  String sql = "select * from reciboscontabilidadtemporalinformes";
  if (parametros != null) {
      Iterator it = parametros.entrySet().iterator();
      StringBuilder sb = new StringBuilder("");
      while (it.hasNext()) {
        Map.Entry e = (Map.Entry) it.next();
        sb.append(e.getKey() +"="+  e.getValue());
      }
      if (!sb.toString().equals("")){
         sql = sql + " where " + sb.toString();
      }
   }
  PreparedStatement psquery = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
   ResultSet rs = psquery.executeQuery();
   rs.next();
   int x = rs.getRow();
   if (x == 0) {
          excepcion=new Exception(bundle.getString("msg.nofoundrecords") + "reciboscontabilidadtemporalinformes" +"  "+ bundle.getString("msg.withcode"));
          esMensaje =true;
      rs.close();
      psquery.close();
      return null;
   }
   rs.beforeFirst();
   while (rs.next()) {
       
        Reciboscontabilidadtemporalinformes reciboscontabilidadtemporalinformes2 = new Reciboscontabilidadtemporalinformes(
         rs.getInt("idrecibo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("idregimen"),rs.getString("idsubgruporegimen"),rs.getString("idgruporegimen"),rs.getString("propietario"),rs.getDouble("valor"),rs.getInt("cantidad"),rs.getDouble("pago"),rs.getString("esrecargo"),rs.getDouble("saldo"),rs.getString("regimen"),rs.getString("subgrupo"),rs.getString("grupo"),rs.getDouble("totalregimen"),rs.getDouble("totalsubgrupo"),rs.getDouble("totalgrupo"),rs.getDouble("grantotal"),rs.getString("idcorregimiento"),rs.getString("corregimiento"),rs.getString("id"),rs.getString("tipoid"),rs.getString("username"),rs.getInt("idrecibescontabilidadtemporalinformes"));
            
            
       list.add(reciboscontabilidadtemporalinformes2);
    }
    rs.close();
    psquery.close();
    return list;
} catch (Exception ex) {
      excepcion = ex;
}
  return null;
 }


}
